home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / zines / hir / hir2 Folder.sit / hir2 Folder / HIR2-5.TXT < prev    next >
Text File  |  1997-09-18  |  8KB  |  133 lines

  1. -==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-
  2.                          Ins and outs of Game Guru
  3.                             Written by Axon for
  4.                        Hackers Information Resource
  5. -==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-
  6.  
  7.         Shoutouts to the coderz at Studio 3DO who participated in the making
  8. of what I believe is one of the best programs written for the die-hard data
  9. freaks out there (more specifically, those who love to screw around in hex
  10. editors, looking through saved games to try to "transcend" the rules of the
  11. game).  A retail store I worked at was given a demo copy of Game Guru.  My
  12. boss told me to just go ahead and keep it, and tell him what exactly it was.
  13. He read the box, and it looked like something a hacker-type would like.
  14. Just reading the package, it seemed almost cheesy.  I was unsure how a box
  15. with a single floppy and a scant 20-page manual would achieve all of the
  16. results that were flaunted in the product description.  But indeed I know that
  17. coderz can work miracles, so I gave it a shot.
  18.  
  19.         I took it home and installed it on my laptop.  I wanted to see what
  20. all it would do for Duke Nukem 3D, which was about the only game I had
  21. installed on my laptop at the time (before I got an external CD Drive).  When
  22. I pulled it up, I was asked to "remove the disk, and un-write-protect it."
  23. It was strange.  I've never seen an install disk that needed to write to its
  24. own disk.  Creepy.  It installed fine after that.  It runs in 4GW protected
  25. mode.  Rather mundane.  When I ran it, I was shocked with a really kick-ass
  26. graphic of some sort of virtual game-buddha sort of character.  There was
  27. even a list of dozens upon dozens of games, and several codes for them.
  28. There were a ton of them for my Duke3D.
  29.  
  30.         As I read through the instruction manual (Oh yes, I read the manuals
  31. after i install the software.  I make a religion of it, but i wished I hadn't
  32. practiced this on this occasion.  It turns out that this software could only
  33. be installed three times, then, the disk would be useless, much akin to AOL
  34. dikettes that are mas mailed to our doorsteps to prevent us from needing to
  35. purchase the media ourselves.  Then it struck me.  This thing was WRITTEN by
  36. hackers, for hackers.  Of COURSE!  So I played.  I ran a DISKCOPY of the
  37. install disk.  Nada.  Would not install.  It needed "the ORIGINAL Game Guru
  38. Install Disk" and wanted me to feed the Floppy drive the genuine disk.  I
  39. zipped up the installed version, and copied it to a 486 i had.  After I
  40. uncompressed it on the 486, and attempted to run it, it asked me to install
  41. it from the install disk, because it wasn't originally installed on that hard
  42. drive, but another.  I was truly puzzled.  Truly, a work by hackers, for
  43. hackers, just like the manual said.
  44.  
  45.         ...and so i hacked...
  46.  
  47.         What did i find?  I decided to go with my diskcopy theory.  when a
  48. diskcopy is run, it literally lays everything, or so i thought...Sector by
  49. sector, the same.  What in the world was it forgetting to copy.  Obviousely,
  50. the writers of Game Guru knew that something wasn't copied with DiskCopy,
  51. which I'm sure would be one of the most obvious choices for copying a single
  52. disk install.  I wanted to know what it wasn't copying.  I made 3 diskcopies
  53. of the install, none of which installed (surprise, surprise).  I pulled up a
  54. copy of PC-Tools by Central Point, which is a must for most hackers that rely
  55. on power tools for the PC.  It shows all kinds of stuff on the disk, even FAT
  56. layout, serial number, and header info.
  57.  
  58. (I found out the serial number, which can be seen with a dos DIR command, is
  59. actually reversed.  It's in hex.  If the Serial number shows up in DIR as
  60. "5F31-8E4F" it will be in hex on the disk as the characters "Oé0_" which is
  61. in hex "4F 8E 31 5F", exactly reversed from the serial number.  As you can
  62. tell, I tried changing the serial number of the disk to match that of the
  63. install disk.  No go.  (I did learn that trick about the serial number though.
  64. I didn't know that until this project.)  This is when I used the header
  65. viewer.  The OEM ID feild of the illegitimate floppy read "WIN4.0" or
  66. something like that, because the floppy was formatted on a windows 95 machine,
  67. my laptop.  Strangely enough, the header veiw of the true install floppy
  68. revealed that the OEM ID was garbled...horribly so.  It was a mass of strange
  69. characters, I cant remember which characters.  I did this hack nearly a year
  70. ago.
  71.  
  72.         This Really should be done with Central Point's PC tools.  Norton
  73. Just doesn't cut it.  The industry standard requires the OEM ID feild on the
  74. diskette to be in ALL CAPS.  Norton wouldn't let me enter a letter lowercase,
  75. and wouldn't let me insert any higher ascii characters either.  Please for the
  76. love of hacking use PC Tools.  It rawx.  View the OEM ID of your Game Guru
  77. disk (which can be purchased for 9 bux or so), and jot it down.  Then, all you
  78. do is diskcopy the install, and edit the Fake install's header to make the
  79. OEM ID read the same as the original install.  Voila!  You just hacked Game
  80. Guru.  Now...you know a TON about Copy protection, as this was one of the most
  81. challenging schemes I have gone up against.  I wanted a copy because Floppy
  82. disks shelf lives just suck.  There should be no reason I coudln't make a
  83. backup. I bought it, and learned a lot while trying to hack it.  It is not
  84. often that one can hack a program that will help you hack.
  85.  
  86. -==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-
  87.         You hacked Game Guru...How do you Hack WITH it now?
  88. -==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-
  89.  
  90.         When you first run Game Guru, Go to the "Edit Settings" Menu, and
  91. activate everything cool.  There are quite a few things there to play with.
  92. Advanced mode is a must.  This opens up options for a very powerful hex-editor
  93. to your disposal, as well as a few other things.  The HEx editor has a dual
  94. window display.  If you load up two files that are the same size in either
  95. window, you can compare them.  This works well for saved-game files.  It will
  96. even suggest what possible values the changes represent.  If you like to hex
  97. out BBS software, like Renegade, you can save the original, and then hex edit
  98. a copy of the original, reviewing EVERY difference in the two files at any
  99. time.  If you open an executable in the hex editor, you can launch an edited
  100. version from within Guru, without saving the file itself.  If the edit works
  101. the way you want, save it.  if not, you don't need to worry, just exit the
  102. editor.
  103.  
  104.         Anyone who has ever messed around with saved-game files also knows
  105. that sometimes the programmers make Checksums part of the file.  This is a
  106. very annoying practice, for when you edit the saved game file, the game will
  107. freak out and say that the file is corrupted, so it's erased...with your hard
  108. work inside it, as well.  Game Guru contains a really great CRC Calculator.
  109.  
  110.         When you add these great hacking features, with the ability to add
  111. special game guru patches to games, (patch codes available all over the net),
  112. and the "Knowledge base", a list of cheat codes.  The Game Guru File List
  113. feature doesn't care about hidden files.  They are openly readable, and
  114. writable, as well, as long as the other file attributes allow such.
  115.  
  116.         If some of the other many uses for this program are not already
  117. beginning to form inmm your heads, you may not be able to justify buying this
  118. program.  If so, go get it.  Search for it on the web if you can't find it in
  119. stores.  There is a free version (it looks like game guru but doesn't really
  120. do much of anything.  I think you may be able to get it from Studio3DO direct,
  121. if you can't get it anywhere else.
  122.  
  123.         This has pretty much covered the ins and outs of Game Guru.  How to
  124. hack it, how to hack WITH it.   It is a good quality program, and i hope that
  125. these methods of hacking are not used for Piracy, which I do not condone in
  126. any way.  I do encourage the technique described here, in order to make a
  127. backup of the install, because if my drive crashed, I would probably die if
  128. I couldn't use it again.  HAppI HAqN!
  129.  
  130.  
  131.  
  132.  
  133.